package com.yc.vote.util;

import com.yc.common.biz.BizException;

import java.util.Collection;

public class Utils {

    public static void check(boolean bool, String msg) throws BizException {
        if (bool == true) {
            throw new BizException(msg);
        }
    }

    public static void checkEmpty(Object value, String msg) throws BizException {
        if (value == null) {
            throw new BizException(msg);
        } else if (value instanceof String) {
            // 判断空字符串
            check(((String) value).trim().isEmpty(), msg);
        } else if (value instanceof Collection) {
            // 判断空集合
            check(((Collection<?>) value).isEmpty(), msg);
        }
    }
}
